home *** CD-ROM | disk | FTP | other *** search
/ Chip: 2005 Utilities / CHIP Utilities 2005 / CHIP Utilities 2005.iso / dosapps / netcopy / netcopy.txt < prev    next >
Encoding:
Text File  |  1999-09-08  |  6.4 KB  |  126 lines

  1. NetCopy v0.2 Beta (c) 1999 Chris Jones
  2.  
  3. WHAT IS NETCOPY?
  4. NetCopy is a peer-to-peer file transfer program for DOS. Simply put, it allows
  5. you to copy files between two computers over an IPX network or serial cable.
  6.  
  7. WHY USE NETCOPY?
  8. First of all, copying files across a network when running Windows 3.11 or
  9. higher is very easy. I am not arguing with that. However, when you're using
  10. DOS, it's not all such a simple task. While you can get some packages, like
  11. Personal NetWare, which allow a DOS computer to act as server, this is all a
  12. lot of overhead and connections can be a problem.
  13.  
  14. I wrote NetCopy because of finding myself frequently in this situation:
  15. Boot Windows 95 to command-prompt only (because it's fast). No network services
  16. available. Now I realise I need a file from the computer next to me, which is
  17. also connected to the network. The options are:
  18.  (a) Load Windows on both computers (enduring over 1 minute loading time) to
  19.      copy the file, or
  20.  (b) Copy the file onto floppy disk (not practical if the file is big), or
  21.  (c) Connect the two computers with a serial cable and use one of the many
  22.      programs available for serial transfer (serial cables are slow, and it's
  23.      unlikely that there would be one to hand).
  24. Since none of these options are very appealing, I wrote NetCopy.
  25.  
  26. NetCopy is useful in two different situations:
  27.  * You are on a small peer-to-peer network
  28.     In the situation described above, also you do not need a computer to be
  29.     acting as server, and so you don't need write access to any other
  30.     computers.
  31.  * You are on a large network (eg. Novell) with file server(s):
  32.     You can transfer files between computers without needing to copy the file
  33.     to the server from one computer, then from the server on another. This
  34.     means you don't need to have a server directory with access rights for
  35.     both users.
  36.  
  37.  
  38. LOADING NETCOPY
  39. NetCopy uses the COMMIT network/serial driver, written by 3D Realms for their
  40. game Duke Nukem 3D, and later used in many other games.
  41. The version in this archive is configured for IPX-network transfer. If you
  42. want to use a serial cable instead, simply edit the COMMIT.DAT file and
  43. change the line reading  COMMTYPE=3  to read  COMMTYPE=1
  44. You will need your DOS IPX drivers loaded for this program (in network mode) to
  45. work. Generally, this will be LSL, then your card driver, then IPXODI. Note
  46. that you DO NOT need VLM, NETX or any other NetWare-specific drivers.
  47. (If you haven't heard of LSL and IPXODI, and you use a Windows peer-to-peer
  48. network, read the appendix at the end of this file for more information).
  49.  
  50. Once drivers are loaded, type COMMIT and press return on both computers. It
  51. will search for "players", and once the computers have found each other, it
  52. will launch NetCopy.
  53.  
  54. USING NETCOPY
  55. On screen you will see a directory listing of the current directory. The line
  56. at the bottom of the screen is the status line - this will contain information
  57. about transfers when one is in progress.
  58. You can send a message to the other person by typing it in and then pressing
  59. return to send it.
  60. To scroll the file list, use the up/down arrows, PgUp and PgDn. You can change
  61. the current directory by selecting a directory in the list, and pressing F1.
  62. To send a file to the other computer, select it in the list and then press F1
  63. to send. The file will be created in the current directory on the reciever's
  64. system. That's all there is to it.
  65. To exit the program, press ESC.
  66.  
  67. Why F1 to copy? Well, the return key is used to send messages, so it can't
  68. also be used for copying files.
  69.  
  70.  
  71. TROUBLESHOOTING / BUGS / ISSUES
  72. The program uses the Duke3D-assigned network socket number. This means the
  73. program will not load if a net game of Duke is taking place on the network
  74. at the same time. You can change the socket number by editing the SOCKETNUMBER
  75. entry in the COMMIT.DAT file. Don't change it too much, just add 1 or 2 to
  76. the number already there (eg. make it 34890 or 34891). Note that you must do
  77. this on BOTH computers or they will fail to find each other.
  78.  
  79. Currently, you cannot change the current disk drive. This means that you should
  80. make sure that all the files you want to send are on the current drive before
  81. running the program.
  82.  
  83. Only 500 files will be displayed in the directory list window. If you have more
  84. than 500 files in the directory, you will not see some of them.
  85.  
  86. You may have noticed the NUMPLAYERS entry in the COMMIT.DAT file. Yes, you
  87. can change this to a higher number, like 3 or 4, and NetCopy will run fine. If
  88. one "player" sends a file, all the others will recieve it. Similarly, everyone
  89. will recieve any messages you send.
  90.  
  91.  
  92. APPENDIX: NEVER USED DOS NETWORK DRIVERS?
  93. It's amazing how many people have small home networks of two or more Windows-
  94. based PCs, and yet will load Windows in order to have a network game of, for
  95. example, Duke Nukem 3D or Command & Conquer. There are DOS IPX drivers readily
  96. available for your network, which allow you to play IPX-based DOS games from
  97. DOS, rather than having to load Windows all the time.
  98. You will need three files: LSL.COM, IPXODI.COM, and a driver specific to your
  99. network card. Look on your net card driver disk, for a folder called something
  100. like "NetWare 4" or "DOS ODI". In this folder, look for a .COM file with a name
  101. similar to your card's model or manufacturer. For example, with my SN2000T
  102. card, the file is called SN2000.COM. If your net card manufacturer is nice,
  103. they will include LSL and IPXODI on the driver disk. However, some are not
  104. so kind and you will have to find these files yourself. They are free, and
  105. available on the Internet from Novell.
  106. Once you have them, run LSL, followed by your net card driver, followed by
  107. IPXODI. If all went well, you should get a message saying something along the
  108. lines of "IPX protocol successfully installed".
  109. That's it. You can now play DOS-based games which run over IPX network.
  110.  
  111. HISTORY
  112. Changes in v0.2
  113.  * alphabetically ordered directory listing
  114.  * fixed bug with >=3 users where some of the computers would crash
  115.  * clears screen on exit
  116.  
  117. CONTACTING THE AUTHOR
  118. The website is  http://members.xoom.com/dosuser
  119. You can find my current e-mail address there.
  120.  
  121. LEGAL CONSIDERATIONS
  122. Duke Nukem 3D is a trademark of 3D Realms Entertainment
  123. COMMIT is copyrighted property of 3D Realms
  124. Personal NetWare and NetWare are trademarks of Novell, Inc
  125. Command & Conquer is a trademark of Westwood Studios
  126.